.news-content p{
 display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 4; /* 显示4行文本 */
}

html {    -webkit-text-size-adjust: none}body {    color: #333}a {    outline: none;    text-decoration: none}a:hover {    text-decoration: underline}html {    zoom: 1}html * {    outline: 0;    zoom: 1}html button::-moz-focus-inner {    border-color: transparent !important}body {    overflow-x: hidden;    font-size: 12px}body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {    margin: 0;    padding: 0}table {    border-collapse: collapse;    border-spacing: 0;    font-family: '微软雅黑'}fieldset, a img {    border: 0}address, caption, cite, code, dfn, em, th, var {    font-style: normal;    font-weight: normal}li {    list-style: none}caption, th {    text-align: left}h1, h2, h3, h4, h5, h6 {    font-size: 100%;    font-weight: normal}q:before, q:after {    content: ''}input[type="submit"], input[type="reset"], input[type="button"], button {    -webkit-appearance: none}em, i {    font-style: normal}.clearfix:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;    font-size: 0}.clearfix {    display: block}.clear {    clear: both}.colwrapper {    overflow: hidden;    zoom: 1;    margin: 5px auto}.strong {    font-weight: normal}.left {    float: left}.right {    float: right}.center {    margin: 0 auto;    text-align: center}.show {    display: block;    visibility: visible}.hide {    display: none;    visibility: hidden}.block {    display: block}.inline {    display: inline}.transparent {    filter: alpha(opacity=50);    -moz-opacity: 0.5;    -khtml-opacity: 0.5;    opacity: 0.5}.break {    word-wrap: break-word;    overflow: hidden}.tal {    text-align: left}.tar {    text-align: right}.justify {    text-align: justify;    text-justify: distribute-all-lines;    text-align-last: justify;    -moz-text-align-last: justify;    -webkit-text-align-last: justify}.toe {    word-break: keep-all;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis}.toetwo {    text-overflow: -o-ellipsis-lastline;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    line-clamp: 2;    -webkit-box-orient: vertical}.hoverimg {    overflow: hidden}.hoverimg img {    -webkit-transform: translateZ(0);    -webkit-transition: all 0.6s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;    -moz-transform: translateZ(0);    -moz-transition: all 0.6s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;    -ms-transform: translateZ(0);    -ms-transition: all 0.6s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;    -webkit-transform-style: preserve-3d}.hoverimg:hover img {    text-decoration: none;    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1)}select {    -webkit-appearance: none;    -moz-appearance: none;    appearanearance: none;    padding-right: 20px;}select option {    padding: 5px 8px;}a {    color: #333;    -webkit-transition: color .2s ease-in-out;    -moz-transition: color .2s ease-in-out;    -ms-transition: color .2s ease-in-out;    -o-transition: color .2s ease-in-out;    text-decoration: none}a:hover {    text-decoration: none}body {    font-family: '微软雅黑';    line-height: 1.5;    font-size: 14px;    color: #333;    background: #fff}.scroll::-webkit-scrollbar {    width: 4px;    height: 4px;    background: #fff}.scroll::-webkit-scrollbar-track {    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);    border-radius: 10px;    background-color: #fff}.scroll::-webkit-scrollbar-thumb {    border-radius: 10px;    box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);    background-color: #d2d2d2}.hoverBtn {    position: relative;}.hoverBtn:before {    content: "";    left: 0;    top: 0;    right: 100%;    bottom: 0;    position: absolute;    background: #ef7f36;    transition: all 0.4s ease-in-out;    z-index: 8;}.hoverBtn:hover:before {    right: 0;    bottom: 0;}.hoverBtn.sec:before {    background: rgba(255, 255, 255, .3);}.lft, .fl {    float: left}.rgt, .fr {    float: right}.wrapper {    width: 1600px;    margin: 0 auto}

/*header*/
.wrapper1{width: 1600px;margin: 0 auto;}
.header{z-index:100;position: fixed;left: 0;top: 0;right: 0;overflow: hidden;}.headertop{padding:16px 0;background:#fff;}.header .logo{ float:left;width:324px;margin-left: 20px;}.header .logo img{width: 100%;height: auto;display: block;vertical-align: top;}.header_list{float: right;height: 42px;padding-top:14px;margin-right: 20px;}.header_list ul li{    float: left;margin-left: 50px;}.header_list_item{    display: flex;    align-items: center;    justify-content: flex-start;}.header_list_item img{    width: 42px;height: 42px;vertical-align: top;margin-right: 12px;}.header_item_word{    font-size: 12px;color: #3d3d45;line-height: 1;}.header_item_word p{    font-weight: 600;margin-bottom: 7px;}.header .nav{    height: 44px;line-height: 44px;background: #342c2a;}.navlist{    float: left;}.nav.sec .navlist{float: none;width: 100%;text-align: center;}.navlist li{ display: inline-block;*display: inline;zoom:1;}.navlist li a{ display:block;font-size: 16px;color: #fff;padding:0 30px;position: relative;}.navlist li:first-child a{padding-left: 0;}.nav.sec .navlist li:first-child a{padding:0 30px;}.navlist li a:after,.logon:after{    content: "";    width: 2px;    height: 8px;    position: absolute;    right: -1px;    top: 50%;    margin-top: -4px;    background: #928e8d;}.navlist li:last-child a:after{    display: none;}.loginbox{float: right;}.loginbox a{font-size: 14px;color: #fff;padding: 0 8px;cursor: pointer;position: relative;}.loginbox a.logon{padding-left: 24px;background: url(../images/login.png) no-repeat left center;background-size:14px auto;}.header .nav li a:hover,.header .nav li.selected a,.loginbox a:hover{color:#e12a30;}.header .nav.sec li a:hover,.header .nav.sec li.selected a,.loginbox a:hover{color:#f6bb1d;}.swiper-container1{    height: calc(100vh - 133px);    margin-top: 132px;}.swiper-container1 .swiper-slide a {    display: flex;    align-items: center;    justify-content: center;    overflow: hidden;}.swiper-container1 .swiper-slide a img {    vertical-align: top;    height: 100%;    width:100%;}.swiper-container-horizontal > .swiper-pagination1 {    text-align: left;    padding-left: 8%;    bottom: 34px;}.swiper-pagination1 .swiper-pagination-bullet {    width: 20px;    height: 20px;    background: url("../images/circle.png") no-repeat center;    background-size: 100% 100%;    opacity: 1;    border-radius: 0;    margin: 0 10px 0 0 !important;}.swiper-pagination1 .swiper-pagination-bullet-active {    background: #ef7f36;    background: url("../images/circle1.png") no-repeat center;    background-size: 100% 100%;}

/*经营范围*/
.htit{    padding: 60px 0 40px;    text-align: center;}.htit .tit{    font-size: 36px;    font-weight: 600;    color: #4f4f4f;}.htit .subtit1{    max-width: 550px;    margin: 0 auto;    font-size:20px;    color: #4f4f4f;    padding: 6px 0;}.htit .thrtit{    text-transform: uppercase;    font-size: 14px;    color: #b5b7ba;}.htit.sec .tit{    color: #fff;}.htit.sec .subtit1,.htit.sec .thrtit{    color: #c7c7c7;}.content-box1 {    position: relative;    padding-bottom: 60px;}.product-wrap {    display: flex;    flex-wrap: wrap;    justify-content: space-between;}.product-item {    width:calc(33.3% - 5px);    box-sizing: border-box;}.product-item a {    display: block;    cursor: pointer;    transition: all .5s ease-in-out;}.product-item .item-img {    width: 100%;    position: relative;    overflow: hidden;}.product-item .item-img img {    width: 100%;    vertical-align: top;    height: auto;}.product-item a:hover {    transform: translateY(-8px);}.item-img:after {    content: "";    left: 0;    right: 100%;    bottom: 0;    height: 4px;    position: absolute;    background: #ce474b;    transition: all 0.4s ease-in-out;    z-index: 8;}.product-item a:hover .item-img:after {    right: -2px;}.product-item .title {    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;    padding: 14px 0;    font-size: 18px;    color: #474443;    transition: all 0.4s ease-in-out;}.product-item .title strong {    font-weight: 500;    font-size: 12px;    color: #b4b4b5;    transition: all 0.4s ease-in-out;}.product-item:hover a .title ,.product-item:hover .title strong{    color: #ce474b;}

/*我们的优势*/
.content-box2 {    padding-bottom: 52px;    position: relative;    overflow: hidden;}.content-box2 .box2bg {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    z-index: 1;    vertical-align: top;}.content-box2 .wrapper{    position: relative;    z-index: 9;}.box2wrap{    padding: 30px 0 40px;    display: flex;    justify-content: center;}.box2wrap .box2item{    margin: 0 40px;    cursor: pointer;    position: relative;    width: 160px;    height: 160px;    display: flex;    align-items: center;    justify-content: center;    background: rgba(0,0,0,.6);    box-sizing: border-box;    border-radius: 50%;}.box2wrap .box2item img{    vertical-align: top;}.box2wrap .box2item:nth-child(2){    margin-top: 65px;    background: rgba(255,255,255,.6);}.box2wrap .box2item:nth-child(3){    margin-top: 31px;    background: #dc2227;}.box2wrap .box2item:nth-child(4){    margin-top: 65px;}.box2wrap .box2item:nth-child(5){    background: rgba(255,255,255,.6);}.box2wrap .box2item:hover{    background: #dc2227;}.numbox{    display: flex;    align-items: center;    justify-content: center;}.numberitem{    margin: 0 60px;    display: flex;    flex-direction: column;    font-size: 18px;    text-align: center;    color: #ffffff;}.numberitem .num{    position: relative;    font-size: 60px;    font-weight: 600;}.numberitem .num em{    position: absolute;    right: -20px;    top: -10px;    font-size: 36px;    font-weight: 500;}

/*关于我们*/
.htit2{    padding:6% 0;}.htit2 p{    font-size: 14px;    color: #b5b7ba;    text-transform: uppercase;}.htit2 .tit{    font-size: 36px;    margin-bottom: 8px;    display: flex;    align-items: baseline;    color: #4f4f4f;    font-weight: 600;    line-height: 1;}.htit2 .tit i{    padding-bottom: 10px;    border-bottom: 1px solid #dc2227;}.htit2 .subtit1{    font-size: 20px;    color: #4d4d4d;}.htit2.sec{    padding:10% 0;}.htit2.sec,.htit2.sec p{    text-align: center;}.htit2.sec .tit{    justify-content: center;}.content-box3{    height: 937px;    background: #fafafa url("../images/box3bg.png") no-repeat left bottom;    background-size:100% 100%;}.content-box3 .wrapper{    height: 100%;    display: flex;    justify-content: space-between;}.box3left{    width: 52%;}.box3detail{    margin-top:10%;    padding: 0 30px;    box-sizing: border-box;    font-size: 18px;    color: #4d4d4d;    line-height: 1.6;}.box3detail p{    text-align: justify;    margin-top:5%;    text-indent: 60px;}.box3right{    height: 100%;    padding-top:3%;    box-sizing: border-box;    width: 32.3%;}.box3wrap{    height: 33%;    display: flex;    flex-wrap: wrap;    justify-content: space-between;}.box3wrap .box3item{ text-align: center;    height: calc(50% - 4%);    width: calc(50% - 3%);    margin-bottom:3%;}.box3wrap .box3item a{    display: flex;    height:100%;    align-items: center;    justify-content: center;}.box3wrap .box3item img{    vertical-align: top;    max-height: 100%;   display: none;}

/*新闻中心*/
.content-box4 {    position: relative;}.swiper-container4{    padding-bottom: 150px;}.swiper-container4 a {    display: block;    padding: 0 15px;    box-sizing: border-box;    color: #4f4f4f;    font-size: 16px;    cursor: pointer;}.swiper-container4 .date, .news-content{    position: relative;    z-index: 99;}.swiper-container4 .date{    padding:20px 0;    background: #fafafa;    display: flex;    align-items: baseline;    justify-content: center;}.swiper-container4 .date p {    font-size: 24px;    color: #b5b7ba;}.swiper-container4 .date strong {    font-size: 68px;    padding-left: 20px;}.swiper-container4 .hoverimg {    width: 100%;    overflow: hidden;    height: 227px;    display: flex;    align-items: center;    justify-content: center;}.swiper-container4 .hoverimg img {    width: 100%;    height: auto;    vertical-align: top;}.news-content{    border: 1px solid #f0f0f0;    border-top: none;    padding:20px;    box-sizing: border-box;}.swiper-container4 a .words {    font-size: 16px;    margin: 30px 0;}.news-content p {    font-size: 14px;    line-height: 1.8;}.news-content i {    margin-top: 70px;    background:#fafafa;    display: flex;    align-items: center;    justify-content: center;    height: 28px;    width: 76px;}.news-content i img {    width: 20px;    vertical-align: top;    position: relative;    z-index: 9;}.swiper-container4 a:hover .date p,.swiper-container4 a:hover strong{    color: #dc2227;}.swiper-container4 a:hover .news-content{    background: #fafafa;}.swiper-button-next4, .swiper-button-prev4 {    position: absolute;    left:calc(50% - 33px);    bottom:74px;    top: auto;    width:32px;    height: 28px;    display: flex;    justify-content: center;    margin: 0;    background:#b5b7ba;}.swiper-button-next4 {    left:calc(50% + 1px);}.swiper-button-prev4:after, .swiper-button-next4:after {    width: 14px;    height: 6px;    font-size: 0;    background: url("../images/prev.png") no-repeat center;    background-size: 100%;    z-index: 9;    margin-bottom:2px;}.swiper-button-next4:after {    margin-top: 3px;    margin-bottom: 0;    right: auto;    background: url("../images/next.png") no-repeat center;    background-size: 100%;}.swiper-button-prev4:before, .swiper-button-next4:before {    content: "";    left: 0;    top: 0;    right: 100%;    bottom: 0;    position: absolute;    background: #e12a2f;    transition: all 0.4s ease-in-out;    z-index: 8;}.swiper-button-prev4:hover:before, .swiper-button-next4:hover:before {    right: 0;    bottom:0;}

/*footer*/
.footer{padding: 40px 0;background: #3c3d46;color: #fff;}.footernav{position: relative;height: 211px;}.fottopbox{position: absolute;width: 485px;height: 279px;background: url('../images/footbg.png') no-repeat center ;background-size: 100% auto;top: -68px;right: 0;padding: 0px 25px 0 0;box-sizing: border-box;display: flex;align-items: center;justify-content: center;flex-direction: column;}.fottopbox:after{content: "";width: 807px;height: 373px;position: absolute;bottom:-126px;left: 25px;background: url('../images/ty1.png') no-repeat center;background-size: 100% auto;}.fottopbox .tel{text-align: center;height: 18px;line-height: 18px;margin-bottom: 5px;}.fottopbox .tel img{width: 18px;vertical-align: top;margin-right: 5px;}.fottopbox .telnum{font-size: 48px;color: #fff;line-height: 1;font-weight: 600;}.fottopbox p{margin-top: 8px;font-size: 18px;color: #fff;}.footer_item{float: left;margin-right: 94px;}.footer_item dt a{font-size: 20px;color: #fff;display: block;line-height: 50px;cursor: pointer;}.footer_item dt{position: relative;}.footer_item dt:after{    content: "";    width: 36px;    height: 1px;    background: rgba(255,255,255,.4);    position: absolute;    left: 0;    bottom:-1px;}.htit5{padding: 40px 0;font-size: 32px;color: #3d3d45;}.htit5 a{font-size: 12px;color: #3c3d46;padding-right: 14px;background: url(../images/arrow1.png) no-repeat right center;background-size: 10px auto;float: right;cursor: pointer;margin-top:22px;}.htit5 a:hover{color: #d8262c;}.footer_item dd a{font-size:14px;line-height:1;color: #fff;display: block;margin-top: 17px;cursor: pointer;}.footer_item dd a:hover{text-decoration: underline;}.copy{padding: 50px 0 0;font-size: 12px;color: rgba(255,255,255,.5);}.copytop p{float: left;height: 24px;line-height: 24px;}.copytop .rebox{float: left;margin-left: 30px;}.copytop .rebox a{padding: 0 8px;}.copytop .rebox a img{width: 18px;height: 18px;vertical-align: top;margin-top: 3px;}.mui-bar-tab{display: none;}.content-box2 .htit2.sec{    padding: 50px 0 30px;}.content-box2 .htit2 .tit{    color: #fff;}.content-box2 .htit2 p{    color: #aaaeb1;}.content-box2 .htit2 .subtit1{    color: #fefefe;}